﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace ConsoleApp1
{
    class Program
    {
        // ## 练习
        
        //1. 定义一个用户类，存放用户的账号、用户名和密码属性；
        //   在用户类中定义一个方法输出当前用户对象的账号、用户名和密码的信息；然后在主方法调用输出；
        
        //2. 定义一个学生类，存放学生的学号、姓名、性别、年龄、专业信息；
        //   对年龄字段进行赋值的安全性设置，如果是非法值（小于0或者大于128岁），该年龄值为0；
        //   在学生类中定义一个方法输出学生信息。
        //   在主方法实例化对象，赋值并输出
        
        //3.定义一个图书类，存放图书的编号、书名、价格、出版社、作者信息；
        //  对价格进行赋值限制，小于0价格，赋值为0
        //  在图书类中定义一个方法输出图书信息；
        //  在主方法实例化对象，赋值并输出
        static void Main(string[] args)
        {
            User user = new User(101,"ling","123");
            user.Test();

            Console.WriteLine();

            Stude s = new Stude();
            s.Bestude(1001,"张三","男",129,"软件技术");
            s.Test();

            Console.WriteLine();

            Book b = new Book();
            b.book(1001,"白夜行",59,"闽大出版社","张三");
            b.Test();
            

        }
    }
}
